var path = require('path');
var util = require('util');
// 格式化路径
console.log('normalization : ' + path.normalize('/test/test1/2slashes'));
// 连接路径
console.log('joint path : ' + path.join('/test', 'test1', '2slashes'));
// 转换为绝对路径
console.log('resolve : ' + path.resolve('OS.js'));
// 路径中文件的后缀名
console.log('ext name : ' + path.extname('OS.js'));
// 是否是绝对地址
console.info('isAbsolute:' + path.isAbsolute('OS.js'));
// 返回文件目录
console.info('dirname:' + path.dirname('/ext/OS.js'));
// 返回文件名
console.info('basename:' + path.basename('/ext/OS.js'));
// 返回后缀名
console.info('extname:' + path.extname('/ext/OS.js'));
// 路径字符串 => 路径对象
console.info('parse:' + util.inspect(path.parse('/ext/OS.js')));
// 路径对象 =>路径字符串
console.info('format:' + path.format(path.parse('/ext/OS.js')));
// 路径分割符
console.info('sep:'+path.sep);
// 平台分隔符 ; 或者 :
console.info('delimiter:'+path.delimiter);
// path.posix返回posix兼容方式的path对象
console.info('posix:'+util.inspect(path.posix));
// path.win32返回win32兼容方式的path对象
console.info('win32:'+util.inspect(path.win32));